1. Свойства атрибутов¶
1.1. Основные свойства¶
Свойства, непосредственно влияющие на отображение атрибута выборки.
Раздел находится в разработке.
Пока описаны не все свойства.
-
ADD.DisplayFormat
¶ Title: Формат отображения значений числовых атрибутов. Доступен при использовании редакторов:
Свойство определяет формат представления числовых атрибутов в виде строки.
В строке формата могут использоваться следующие обозначения:
`0` - любая цифра, если цифры нету отображается "0"`#` - любая цифра, если цифры нету ничего не отображается`.` - разделитель целой и дробной частей вещественного числа`,` - разделитель тысяч, миллионов и т.д.`E+`, `E-`, `e+`, `e` - используются для экспоненциального представления`'xx'/"xx"` символы заключенные в одиночные или двойные кавычки выводятся как есть, и не влияют на форматирование`;` - разделитель для форматов нуля, положительных и отрицательных чиселПримеры значений формата:
"#0.###" - будет использоваться общий формат для нуля, положительных и отрицательных чисел."#0.###;(#0.###)" - будет использоваться разный формат для положительных и отрицательных чисел. Отрицательные числа будут выводиться в скобках. Для нуля будет использоваться формат положительных чисел."#0.###;;'Ноль'" - будет использоваться общий формат для положительных и отрицательных чисел, вместо нуля будет выводится слово "Ноль".Особенности вывода чисел с плавающей точкой
При указании формата который приводит к формированию числа содержащего больше 15-16 цифр, хвост формата будет обрезан. Это делается чтобы избежать "появления лишних знаков" в числах с плавающей точкой. Если бы формат не обрезался то выводилось бы число близкое к оригинальному, но всё же не равное ему. Такое происходило бы из-за особенностей работы с типами данных которыми представлены числа с плавающей точкой.
- Синтетический пример демонстрирующий проблему:
В качестве формата используется строка #0.############## (с 14-ю знаками после запятой).
Значение Строковое представление с необрезанным форматом Строковое представление с обрезанным форматом 1.111 1,111 1,111 11.11 11,11 11,11 111.1 111,09999999999999 111,1 Если бы формат не обрезался то для значения 111.1 число изменилось бы и в конце числа появились бы "лишние знаки" (как во второй колонке). Это произошло бы из-за того что 3 знака перед запятой и 14 после сумарно дают 17 знаков на число. Но так как при конвертации числа к строке формат обрезается до 12 знаков (чтобы сумарно количество знаков до запятой и после не превышало 15), тип не расширяется, значение числа не изменяется, и в строку не попадают лишние знаки (как в третьей колонке).
1.2. Размер, положение и стиль¶
Свойства, управляющие размером поля вывода атрибута, его надписью, стилем раскраски, положением на форме и другими настройками визуализации.
Раздел находится в разработке.
Свойства будут добавлены позже.
1.3. Дополнительные свойства¶
Свойства, управляющие сортировкой, фильтрацией и администрированием атрибута выборки.
Раздел находится в разработке.
Свойства будут добавлены позже.